Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General | Off-site
[ :: Read More :: ]

Cart #cityview-8 | 2024-03-27 | Embed ▽ | License: CC4-BY-NC-SA
24

Here's a moving wallpaper I made, hope u enjoy :)

P#144645 2024-03-27 07:58 ( Edited 2024-03-27 22:40)
[ :: Read More :: ]

A custom theme for Picotron that tries to recreate the iconic colors of PICO-8's editors.

There are two ways to get this theme into your copy of Picotron. The first one is the more complicated manual process that I originally posted, and the second is just copy-pasting a command or two into the terminal:

Method 1: The manual way

  • If you don't already have /appdata/system/themes/, the easiest way to get it is to open up two filenav processes, with one at /system/ and the other at /appdata/system/, and drag the themes folder from the former into the latter. (I recommend doing it this way because if /appdata/system/themes/ exists, then the contents of /system/themes/ will be ignored, so simply creating an empty themes folder in /appdata/system/ will result in all of the system themes vanishing. Note that the same goes for wallpapers and screensavers, so while you have both of those filenavs open you might as well copy those over.)
  • open up your system settings by clicking on the Picotron logo on the top-left, then double-click the [custom] option in the themes chooser (or any of the themes; double-clicking any of them will work) to pull up the theme editor.
  • Manually copy the colors from the image above. (This is the tedious part. If you want to play with the colors a bit, go ahead.)
  • Click the menu button on the theme editor (the one in the top-left corner of the window that looks like three horizontal bars) and select Save File As.
  • Navigate to the /appdata/system/themes/ folder, type pico8.theme (or whatever you want to call it, but don't forget the .theme) into the prompt, and click Save.
  • Your theme will now show up in the list of available themes, though you may have to close and reopen the settings app if you left it open from earlier.

Method 2: The copy-paste-into-the-terminal-way


If you don't already have /appdata/system/themes/, the easiest way to get it is to copy this command into the terminal:

cp /system/themes/ /appdata/system/themes/

(I recommend doing this because if /appdata/system/themes/ exists, then the contents of /system/themes/ will be ignored, so simply creating an empty themes folder in /appdata/system/ will result in all of the system themes vanishing. Note that the same goes for wallpapers and screensavers, so don't forget to copy them over if you plan to add more of those.)

After that, just paste in this command to install the theme:

store("/appdata/system/themes/pico8.theme",unpod("b64:bHo0AE0BAAACAgAA8BJ7ZGVza3RvcF9wYXR0ZXJuPXB4dQBDIAwMBEcQBxAHADcGADAQNwAGABFXEgBBBxAHkAIACAgA4YAsZG9yX2ZyYW1lPTEzDQCTYnV0dG9uPTUsYgAxMT01GABxdGl0bGU9NhcAc19zaGFkb3clAEQwPTE3LgAyMD0xRgBxb3JkZXI9Mg4ASG1hbnQSAAIrAARFAAMSAPEHMT0xNCxpY29uMT02LHRvb2xiYXI9NxIAEzKcAAFIAAKtABEyGQA1MD03GAACoAAkMzE8ABAxNQAAJQA1Mz0xJQAD3QAVMiYAAVsAAwwAxV9zZWxlY3RlZD0xNRQAAEIACCQAZWl0ZW09Mg8ApGJhY2s9OCx3aW7hABIxDQACaQAhMTMOAAO0ABE5DQACqQAQNwwANGRvdzcAFTAQAAOjAAQQAAI8ABQ4DwCQdGl0bGU9MTV9"))


Enjoy!

P#144631 2024-03-27 06:15 ( Edited 2024-03-29 16:50)
[ :: Read More :: ]

I was getting to grips with SSPR(), and whipped up something resembling a title screen for a...game???

I had so much fun just THRASHING that SSPR() command here! I'm aware SSPR() existed on Pico-8
as well, but this was just me messing with it, and since I made something resembling Contra on
Pico-8, I figured why not tease "something what could be..." while I'm at it?

Let me know what you think!

Cart #contra3-0 | 2024-03-27 | Embed ▽ | License: CC4-BY-NC-SA
4

P#144632 2024-03-27 05:57
[ :: Read More :: ]

Cart #textorio-6 | 2024-04-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


It's Factorio meets Scrabble!

Click Buttons. Spell Words!

I'm planning to add more levels (currently 12) and additional mechanisms.

This is my first attempt at a complete PICO-8 game. Any feedback or suggestions welcome!

Roadmap

  • copy/paste level strings (so players can create levels)
  • new mechanisms (pistons, timers, sensors)
  • more levels
  • mouse support

Changelog

0.0.4

  • added level select/progress save
  • improved navigation between buttons
  • added diverter tile
  • added two new levels
P#144628 2024-03-27 04:01 ( Edited 2024-04-01 02:04)
[ :: Read More :: ]

Cart #duck_boids-0 | 2024-03-27 | Embed ▽ | License: CC4-BY-NC-SA
17

A very simple boids simulation. Mainly just for tinkering with Picotron! The mouse cursor is also treated as a boid. I find that it runs pretty well up to 32 boids.

Nice wallpaper, fun to leave it as just 1 or 2 ducks flying on your desktop.

P#144621 2024-03-27 02:40
[ :: Read More :: ]

Cart #eclypse-0 | 2024-03-27 | Embed ▽ | License: CC4-BY-NC-SA
6

very excited to get into picotron! here's my first project. taking advantage of the extra screen space for a simple landscape/chaotic night sky concept. feel free to use this as a wallpaper or a screensaver :3

P#144613 2024-03-27 01:32
[ :: Read More :: ]

Cart #muzymiya-0 | 2024-03-27 | Embed ▽ | License: CC4-BY-NC-SA
4

I was just playing around with the example program in the readme file.

Now I made this mesmerizing thing!

P#144608 2024-03-27 00:34 ( Edited 2024-03-27 18:38)
[ :: Read More :: ]

Hey all,

On a Mac, a common keystroke is Command + C/V etc. But within Picotron, I need to use Ctrl + C/V like on Windows.

This results in a weird workflow where I copy a cart's ID using Command + C, but then I need to remember to use Ctrl + V inside Picotron. At first I thought it was broken because most mac applications use the 'Command' key for this. But I understand this is in Alpha.

I've tried to remap this using the keycodes.pod and scancodes.pod files but can't seem to get it to work.

Does anyone know how to change Picotron to use the 'Command' key instead of Ctrl, on a Mac?

  • (On Windows, this would be the 'Windows' key)

Sorry if this doesn't count as a Bug and needs to be moved. Thanks for any help.

v. 0.1.0d

P#144605 2024-03-27 00:20 ( Edited 2024-03-27 15:43)
[ :: Read More :: ]

Cart #superstarship-3 | 2024-03-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Super Starship

A simple bullet-hell game. Control your ship with the arrow keys, hold X or O while moving for more precise movement, increase your score by staying alive.

P#144590 2024-03-26 22:21 ( Edited 2024-03-27 00:59)
[ :: Read More :: ]

Cart #penguin_snowdown_v1-0 | 2024-03-26 | Code ▽ | Embed ▽ | No License
13

Challenge your friends, your enemies, or the power of artificial penguin intelligence. Grab your controller and collect all of the fish, in a race against the clock. Dodge thermonuclear warheads, or fire your own in this fast-paced, action packed party game for up to two players.

P#144585 2024-03-26 21:34 ( Edited 2024-03-26 22:42)
[ :: Read More :: ]

Hello

I use NixOS on my PCs and was able to start Pico-8 using the script https://nixos.wiki/wiki/PICO-8. Unfortunately I have no success with the script when starting Picotron. The console gives me the error "could not create renderer" and there is nothing helpful in the log.

[000000 000] Starting Picotron 0.1.0d
[000000 000] build: 240327-042435
[000011 000] creating process [root]
[000013 001] mount: [/] [/home/user/.lexaloffle/Picotron/drive]
[000048 001] Reading controller mappings: /home/user/.lexaloffle/Picotron/sdl_controllers.txt
[000048 001] searching for joysticks
[000048 001] found 0 joysticks
[000048 001] ok

Can someone tell me which packages Picotron needs to run on Linux?

Greetings TinBlock50

P#144572 2024-03-26 20:18
[ :: Read More :: ]

New bug on Mac OS for version 0.1.0d.

When using the option key + arrow key to switch workspaces it no longer moves.

Workaround: use the mouse and click the workspace icons. If running cart, click esc twice, then click workspace.

Thanks

Thormgrim

P#144574 2024-03-26 20:10
[ :: Read More :: ]

Bunnytron!

an idle game where you raise bunnies, collect carrots and build your farm.

Cart #bunnytron1_1-0 | 2024-03-28 | Embed ▽ | No License
12


if you're ever confused about a certain aspect of the game, click the "?" at the top right.

P#144552 2024-03-26 16:58 ( Edited 2024-03-28 03:37)
[ :: Read More :: ]

Cart #negokuraba-0 | 2024-03-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


Simple pico paint programm i made for fun.
Move - UP DOWN RIGHT LEFT
Paint - X
Change Color - O

P#144540 2024-03-26 15:33
[ :: Read More :: ]

Cart #p8x8-7 | 2024-05-04 | Embed ▽ | No License
53

p8x8: convert PICO-8 carts into Picotron carts (some assembly required)

I'm declaring p8x8 good enough for public release! It's a tool to convert pico8 carts to picotron -- it's not perfect and it requires some manual intervention in most cases, but it's magical being able to play a bunch of games on the new system without much effort.

Lots more info (instructions, compatibility notes, CC license, etc) here: https://github.com/pancelor/p8x8/

Teaser video here: https://mastodon.social/@pancelor/112162470395945383

changelog

v1.8 (#p8x8-8, unreleased)

  • music/sfx conversion!! just waiting on picotron 010h to add instrument effects

v1.7 (#p8x8-7)

  • fix secret palette
  • add more docs
  • add p8x8_symbol_visual() and p8x8_datastring() alongside p8x8_symbol() to help convert symbols. details

v1.6 (#p8x8-6)

  • speed up dget/dset (batch disk writes)
  • speed up map() (use picotron's builtin map() which does much better camera culling)
  • add support for pico8 "secret palette"

v1.5 (#p8x8-5)

  • custom fonts work now
    • docs + snippet for making custom fonts work even if you set them up with p8scii
  • fix player 2 btn/btnp
  • some progress on porting sfx
  • minor bugfix: prevent crash when input cart has no gfx section

v1.4 (#p8x8-4)

  • bugfixes for add(), rnd()
  • organize github docs
  • fix sfx()/music() (used to be noop; now passthrough to p64)

v1.3 (#p8x8-3)

  • better default fullscreen border
  • better warnings

v1.2 (#p8x8-2)

  • support fullscreen border images
  • easier main.lua tweaking (fullscreen, pause_when_unfocused)
  • more docs / warnings / ux

v1.1 (#p8x8-1)

  • nicer error/warning handling (e.g. when there's no code section)
  • handle windows CRLF carts properly
  • generate warnings much faster (smarter sorting algorithm)

v1.0 (#p8x8-0)

  • public release
P#144532 2024-03-26 14:35 ( Edited 2024-05-11 03:38)
[ :: Read More :: ]

by r1sc
Cart #mines-1 | 2024-03-30 | Embed ▽ | No License
8

Picotron needed a Minesweeper clone, so here is one!

P#144529 2024-03-26 13:45 ( Edited 2024-03-30 21:07)
[ :: Read More :: ]

Cart #cmatrix-0 | 2024-03-26 | Embed ▽ | License: CC4-BY-NC-SA
9


Inspired by https://github.com/abishekvashok/cmatrix

P#144525 2024-03-26 13:32
[ :: Read More :: ]

I am trying to recreate the background used in the sfx tool.

In main.lua, the sfx tool uses a combination of fillp() and rectfill(). When I use that same combo in my own cart, all I get is a black screen. In the tool, the rectfill color is specified as 32 | (33*256). To me that seems to be a complicated way to specify color. It's also well outside the 32 defined colors. Additionally, when I change the color to be a value in [0,31], I get the correct pattern but the wrong color (obviously).

Further research suggests there are ways to manipulate the color palette. The is seemingly a hidden color palette even!

Could anyone offer insight into what is going on? Or how to make the background found in the sfx tool?

P#144520 2024-03-26 12:52 ( Edited 2024-03-26 12:52)
[ :: Read More :: ]

Pattern Playground lets you select and modify the fill patterns and colours of various shapes in a set, see the rendered results, choose a combination that you like, and output its values to the console.

It helped me get a better grip on patterns while working on some other yet to be released project.

Instructions

Selection / Editing Contexts

  • Set (as in, a grouping of shapes) selector
  • Object (as in, shape) selector
  • Current object (base) colour selector
  • Pattern editor
  • Pattern on-bits colour vs. transparency toggle
  • Pattern on-bits colour selector

Controls

  • U/D/L/R to navigate across and within contexts
  • [X] to toggle/select
  • [Z] to print current set object patterns and colours to console

Sets

Mixed

Prairie

Mars

Noir

Changelog

1.2

  • add missing kvs to log output (id, shape type, x,y,w,h, combined color, pattern)
  • prairie is auto-generated
  • added new auto-generated set "noir" (as in, film)
  • renamed desert to mars

1.1

  • sets added : desert, prairie sets
  • set selector

Cart #pitotijdi-2 | 2024-03-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

P#144509 2024-03-26 10:25 ( Edited 2024-03-28 16:07)
[ :: Read More :: ]

I figured out how to get the Pico8 special characters (the ones you get when typing capitals) in Picotron. The special characters start at U+0080 and go all the way up to U+0099. All unknown characters seem to display the same.

I don't know of a convenient way to type these into picotron, but if you copy paste the list below, you can save them to a text file for reference. It's a little annoying because none of them are actually printable characters. UTF-8 doesn't seem to like having them bare, so when you copy paste, it will actually be U+00C2 U+0080 instead of just U+0080.

A: €
B: 
C: ‚
D: ƒ
E: „
F: …
G: †
H: ‡
I: ˆ
J: ‰
K: Š
L: ‹
M: Œ
N: 
O: Ž
P: 
Q: 
R: ‘
S: ’
T: “    
U: ”
V: •
W: –
X: —
Y: ˜
Z: ™
Unknown: Â
P#144493 2024-03-26 04:32
View Older Posts